Aspect-Oriented Analysis: a MDA Based Approach

نویسندگان

  • Carlos González
  • J. M Murillo
  • Pablo A. Amaya
چکیده

Actually, there are many approaches to deal with crosscutting concerns in early stages in software development. One is MDSOC, which promotes the encapsulation of all relevant kinds of concerns (dimensions) and their integration. MDSOC starts from an initial problem decomposition to design the system. No discussion about how this decomposition should be carried is presented. Based on this deficiency, in this position paper we introduce the principles to make an aspect-oriented analysis in software development. The main concern of this work is the identification and analysis of the dependencies model between system properties. Furthermore, such interest is developed in the MDA framework and our approach is illustrated by a study case.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect-Oriented Development Method for Non-Functional Characteristics of Cyber Physical Systems Based on MDA Approach

Cyber physical systems have many non-functional requirements, which always crosscut the whole system modules. That may cause the code tangle and scatter, make the systems hard to design, reuse and maintain, and affect performance of systems badly. AOP is a new software development paradigm, which could attain a higher level of separation of concerns in both functional and nonfunctional matters ...

متن کامل

Research on Real-Time Software Development Approach

Model Driven Architecture (MDA) is a development method of which can generate useable software products directly by the model. It includes a series of standardized modeling, transformation rules and other relevant standards architecture. Real-Time systems have been applied in many areas widely, but they have many nonfunctional requirements, which always crosscut the whole system modules. That m...

متن کامل

Extending Unified Modeling Language to Support Aspect-Oriented Software Development

Aspect-Oriented Software Development (AOSD) is continuously gaining more importance as the complexity of software systems increases and requirement changes are highrated. A smart way for making reuse of functionality without additional effort is separating the functional and non functional requirements. Aspect-oriented software development supports the capability of separating requirements base...

متن کامل

مروری نظام‌مند بر مهندسی نرم‌افزار جنبه‌گرا: گام‌ها، روش‌ها و چالش‌ها

Aspect-oriented engineering has been introduced as a new development approach based on modularization in order to increase the maintainability and reusability of software. Aspect-oriented software engineering uses the concept of aspect to modularize crosscutting concerns. Today, this approach is considered in the both research and industrial environments. Different methods has been proposed for...

متن کامل

Towards a Subject-Oriented Model-Driven Framework

Model-Driven Architecture is an approach of the OMG, its objective is to tackle problems such as: the high availability that a software product requires to be ready for use, the high degree of evolution that a software system has nowadays, etc. However, the benefits promised by that approach have been diminished in the development of large complex systems due to the size and complexity of model...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005